package com.jic.market.request.manager.coupon;

import com.jic.market.request.manager.base.PromotionIdRequest;

import java.util.List;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author: gaolanyu
 * @date: 2020-03-11
 * @remark:
 */
@Data
public class CouponTriggerLimitAddRequest extends PromotionIdRequest {
    private static final long serialVersionUID = 7968321011120733887L;
    @ApiModelProperty(notes = "页面发放,00用户领取")
    private String pageTrigger;

    @ApiModelProperty(notes = "触发类型 1: 页面领取 2:自动发放 3:任务发放")
    private String triggerType;

    @ApiModelProperty(notes = "系统发放,10注册,11完善个人信息")
    private List<String> systemTrigger;

    @ApiModelProperty(notes = "人工发放,20短信,21邮箱")
    private List<String> personTrigger;

    @ApiModelProperty(notes = "任务触发,31签到,32收藏店铺,33抽奖,34赠送")
    private List<String> taskTrigger;

    @ApiModelProperty(notes = "拼团活动触发集合,对象为拼团活动Id")
    private List<String> patchGroupTriggerList;

    @ApiModelProperty(notes = "秒杀活动触发集合,对象为秒杀活动Id")
    private List<String> speedKillTriggerList;

    @ApiModelProperty(notes = "触发次数限制", required = true)
    private Integer triggerNum;
}
